import { ElButton, ElMessage, ElLoading, ElMenu, ElScrollbar } from 'element-plus'
import { typeObject } from '../interfaces'

export default <typeObject<any>>{
  ElButton,
  ElMessage,
  ElLoading,
  ElMenu,
  ElScrollbar
}

declare module '@vue/runtime-core' {
  // eslint-disable-next-line no-unused-vars
  interface ComponentCustomProperties {
    $message: typeof ElMessage
  }
}
